thinking challenge - French English Dictionary